package com.mmy.service.impl.bidtender;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.mmy.dao.bidtender.TBidTenderRepository;
import com.mmy.dao.bidtender.TBidTripRepository;
import com.mmy.dao.bidtender.VBidTenderRepository;
import com.mmy.domain.bidtender.TBidTrip;
import com.mmy.service.ServiceCommon;
import com.mmy.service.bidtender.BidTripService;

@Service
public class BidTripServiceImpl implements BidTripService {
	@Autowired
	TBidTripRepository tBidTripRepository;
	@Autowired
	ServiceCommon common;
	@Autowired
	VBidTenderRepository vBidTenderRepository;
	@Autowired
	TBidTenderRepository tBidTenderRepository;

	/**
	 * 前台个人中心通过投标ID查询投标行程信息
	 * 
	 * 前台修改该行程的行程信息
	 * 
	 * 后台查询该投标的行程信息
	 *
	 * @author 创建人 hanxl 整理
	 * @date 创建日期 2020.10.29
	 */
	public List<TBidTrip> findByTenderID(String strTenderID) {
		int iTenderID = Integer.parseInt(strTenderID);
		return tBidTripRepository.findByTenderID(iTenderID);
	}

	/**
	 * 获得最大编号
	 * 
	 * @return 返回值说明 最大ID
	 * @author 创建人 hanxl
	 * @date 创建日期 2020.12.10
	 */
	public int getMaxTripID() {
		// 流水号
		Object objCode = tBidTripRepository.getMaxTripID();
		int iID = 0;
		if (objCode != null) {
			iID = Integer.parseInt(objCode.toString());
		}
		return iID;
	}

	/**
	 * 前台修改投标行程 先删除原先的信息
	 * 
	 * @return 返回值说明 最大ID
	 * @author 创建人 hanxl
	 * @date 创建日期 2020.12.10
	 */
	public void deleteByTenderID(String strTenderID) {
		int iTenderID = Integer.parseInt(strTenderID);
		tBidTripRepository.deleteByTenderID(iTenderID);
	}

}
